runtime.bitvector.bytedata (field)
16 uses
runtime (current package)
cgocheck.go#L153: cgoCheckBits(add(src, -doff), datap.gcdatamask.bytedata, off+doff, size)
cgocheck.go#L158: cgoCheckBits(add(src, -boff), datap.gcbssmask.bytedata, off+boff, size)
mbitmap.go#L553: bulkBarrierBitmap(dst, src, size, dst-datap.data, datap.gcdatamask.bytedata)
mbitmap.go#L559: bulkBarrierBitmap(dst, src, size, dst-datap.bss, datap.gcbssmask.bytedata)
mbitmap.go#L1426: bitmap := datap.gcdatamask.bytedata
mbitmap.go#L1438: bitmap := datap.gcbssmask.bytedata
mgcmark.go#L171: workDone += markrootBlock(datap.data, datap.edata-datap.data, datap.gcdatamask.bytedata, gcw, int(i-work.baseData))
mgcmark.go#L177: workDone += markrootBlock(datap.bss, datap.ebss-datap.bss, datap.gcbssmask.bytedata, gcw, int(i-work.baseBSS))
mgcmark.go#L972: scanblock(frame.varp-size, size, locals.bytedata, gcw, state)
mgcmark.go#L977: scanblock(frame.argp, uintptr(args.n)*goarch.PtrSize, args.bytedata, gcw, state)
stack.go#L584: bytedata *uint8
stack.go#L592: b := *(addb(bv.bytedata, i/8))
stack.go#L612: print(" ", add(scanp, (i+j)*goarch.PtrSize), ":", ptrnames[bv.ptrbit(i+j)], ":", hex(*(*uintptr)(add(scanp, (i+j)*goarch.PtrSize))), " # ", i, " ", *addb(bv.bytedata, i/8), "\n")
stack.go#L615: b := *(addb(bv.bytedata, i/8))
stkframe.go#L206: print(" locals ", stackid, "/", stkmap.n, " ", locals.n, " words ", locals.bytedata, "\n")
stkframe.go#L216: if args.n > 0 && args.bytedata == nil {
|
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |